After Dark About Box (ADAB) is a library code resource for implementing a scrolling text window in an After Dark help box. You supply the PICT resource and the TEXT resource and ADAB provides your module with an about box featuring your text instructions scrolling on top of your picture. ADAB works in both black & white and color. It will display the text in any color you choose and will scroll text over your picture or over a blank or colored background of your choice.
__________
David Zwiefelhofer
subversive@aol.com
Apprentice:Source Code:Pascal:after dark:
----------
Acquire Plug-In
Enclosed is example source code for a Photoshop acquisition Plug-In. The example is written i n Think Pascal 4 and should be easy to port to the Metrowerks compiler (when it is ready). One should read over the documentation that comes with the Photoshop Plug-Ins development kit before mucking about with this example.
__________
Dan Rickey
drickey@irus.rri.uwo.ca (Dan Rickey)
Apprentice:Source Code:Pascal:adobe plug-ins:
----------
Adjust Window FKEY
This source lets you type in the values for precise
window adjustment or for entering values you can't do with a mouse. This is the first version with not much testing.
__________
Matthew Xavier Mora
mxmora@unix.sri.com (Matthew Xavier Mora)
Apprentice:Source Code:Pascal:cp/ext/fkey:
----------
Animate Cursor
This is example source code for animating the cursor. The example is written in Think Pascal 4 and should be easy to port to the Metrowerks compiler (when it is ready). This example is from the Inside Macintosh: Processes' section on interrupts. Thus, one should read over this section before mucking about with this example.
__________
Dan Rickey
drickey@irus.rri.uwo.ca (Dan Rickey)
Apprentice:Source Code:Pascal:snippets:
----------
Animation Routines
This is a set of routines that can help you deal with graphic ports and animation.
__________
Tony Small
TonyS33@aol.com (Tony Small)
Apprentice:Source Code:Pascal:lib:
----------
AppBar 1.0d2
AppBar is an adaption of my pLayer hack to show all running visible applications. This window will float above all applications. Just click on the icon to switch to it. (And it was all done without patching a single trap!) (Using a GNEFilter isn't patching a trap, is it?)
__________
Donald Brown
70712.305@compuserve.com (Don Brown)
Apprentice:Source Code:Pascal:util:
----------
baud
This is sample serial port code.
__________
Unknown
Apprentice:Source Code:Pascal:comm:
----------
BitMapping 1.1
This is a small program that demonstrates bitmapping techniques.
__________
Ken Stiles
StilesFam@aol.com (Ken Stiles)
Apprentice:Source Code:Pascal:snippets:
----------
CTextFile 1.1
This is a set of routines that handle text.
__________
William Studenmund
wrstuden@leland.Stanford.EDU (William Studenmund)
Apprentice:Source Code:Pascal:lib:
----------
DBL Pascal Library
This is a large set of routines for doing various things.
__________
David Lamkins
Apprentice:Source Code:Pascal:lib:
----------
DX Clock 1.31
This is an INIT/cdev combination that displays a clock in the menu bar.
__________
Stephan Burlot
75070.3603@compuserve.com (Stephan Burlot)
Apprentice:Source Code:Pascal:cp/ext/fkey:
----------
Dynamic Math 1.0.1
Dynamic Math is a combined mathematical Parser/Interpreter to include into your programs. With it you can enter and evaluate formulas while the program is running (i.e. on-the-fly). The formula is entered as normal Text and then parsed into an object (or procedure for you non-OOP folks).
__________
Christian Steffen Ove Franz
cfranz@iiic.ethz.ch (Christian Steffen Ove Franz)
Apprentice:Source Code:Pascal:lib:
----------
EatAU
This is a QuickTime component for importing Sun audio files (.au).
__________
Quinn "The Eskimo"
quinn@cs.uwa.edu.au (Quinn "The Eskimo")
Apprentice:Source Code:Pascal:util:
----------
Floating
This is a set of routines to handle floating windows.
__________
François Pottier
pottier@clipper.ens.fr (Francois Pottier)
Apprentice:Source Code:Pascal:snippets:
----------
GammaPasLib 1.1
This is a library that allows you to do smooth (gamma) fading on color monitors.
__________
Matt Slot
fprefect@engin.umich.edu (Matt Slot)
Apprentice:Source Code:Pascal:lib:
----------
HermesToolBox 1.1
Hermes Toolbox is a library of procedures and functions which are designed to be used in Hermes externals.
__________
Christopher Owen
owenc@minerva.cis.yale.edu (Christopher Owen)
Apprentice:Source Code:Pascal:Δother:
----------
Hi-Performance Trigs 1.0
Hi-Performance Trigs is a library for THINK Pascal and THINK C programmers. The library contains code for vary fast Sine, Cosine and Tangens functions. These are implemented via a look-up table, so no calculation is actually done. This is what makes the routines so fast.
__________
Christian Steffen Ove Franz
cfranz@iiic.ethz.ch (Christian Steffen Ove Franz)
Apprentice:Source Code:Pascal:lib:
----------
LList Mgr for Think Pascal
This is a list manager for Think Pascal.
__________
Tad Woods
70312.3552@compuserve.com (Tad Woods)
Apprentice:Source Code:Pascal:lib:
----------
MCC Utils
Basic compatibility routines, a unit to provide facilities for converting between different things such as string to boolean or number to string, general cursor utilities, a unit which provides functions for obtaining various information about files and folders, functions which provide various facilities for processing handles and pascal strings and converting between one and another, List Manager routines, string resource routines, and a very simple interface to Peter Lewis' fantastic TCP libraries.
__________
Mike Cutter
mtc@arbld.unimelb.edu.au (Mike Cutter)
Apprentice:Source Code:Pascal:snippets:
----------
Missile
This is the missile command game. The source code will run unchanged on a Mac 128K on up.
__________
Robert P. Munafo
mrob@world.std.com (Robert P. Munafo)
Apprentice:Source Code:Pascal:games:
----------
NIH-Image 1.54
This is a sophisticated image processing program similar to Photoshop. It supports plug-in modules.
__________
Wayne Rasband
wayne@helix.nih.gov (Wayne Rasband)
Apprentice:Source Code:Pascal:appl:
----------
NIH-Image 1.55
This is a sophisticated image processing program similar to Photoshop. It supports plug-in modules.
__________
Wayne Rasband
wayne@helix.nih.gov (Wayne Rasband)
Apprentice:Source Code:Pascal:appl:
----------
Offscreen Toys 1.0
So you want to make animation on the Mac? I'm here to help. This is a simple demo program animating a bunch of marbles (or whatever) rolling around in some kind of bowl.
__________
Ingemar Ragnemalm
ingemar@lysator.liu.se (Ingemar Ragnemalm)
Apprentice:Source Code:Pascal:snippets:
----------
OpenSelection
This is some code to have to finder open a control panel.
__________
Matthew Xavier Mora
mxmora@unix.sri.com (Matthew Xavier Mora)
Apprentice:Source Code:Pascal:snippets:
----------
PathFromFSSpec
This function will return a full path name in a handle when you give it a fsspec.
__________
Matthew Xavier Mora
mxmora@unix.sri.com (Matthew Xavier Mora)
Apprentice:Source Code:Pascal:snippets:
----------
pLayer 1.0d5
pLayer is an application that provides a floating window showing icons (up to ten) from a folder. This window will float above all applications. Just click on the icon to have the finder open it. (And it was all done without patching a single trap!) (Using a GNEFilter isn't patching a trap, is it?)
__________
Donald Brown
70712.305@compuserve.com (Don Brown)
Apprentice:Source Code:Pascal:util:
----------
ScanDirectory
Pass this routine an fsspec and it will search all the files and folders in that directory.
__________
Christopher Owen
owenc@minerva.cis.yale.edu (Christopher Owen)
Apprentice:Source Code:Pascal:snippets:
----------
SeansWindowManager
The purpose of the following code may not be immediately apparent, but it can make life a LOT easier if you're writing an application which can have any number of open windows of multiple types (ResEdit is a good example of this kind of application).
__________
Sean J. Crist
kurisuto@strauss.udel.edu (Sean J. Crist)
Apprentice:Source Code:Pascal:lib:
----------
SFGetFolderP
This code implements a custom standard file dialog that allows users to select folders in which to save or locate files.
__________
Ken Kirksey
kkirksey1@aol.com
Apprentice:Source Code:Pascal:snippets:
----------
Siege Watch 2.0
The major function of this clock is to keep track of the time until the next U.S. Presidential inauguration, so you can remember to get your tuxedos pressed and brush up on the words to "Don't Stop Thinking About Tomorrow". The app makes heavy use of the Speech Manager.
__________
Glenn R. Howes
grhowes@students.wisc.edu (Glenn R. Howes)
Apprentice:Source Code:Pascal:util:
----------
SpinningCursorLib
This package contains a library which allows any program to start an "asynchronous" spinning cursor.
The Task Manager is a package for creating and managing tasks-separate execution threads that run nonpreemptively in the background. Tasks should periodically call a Task Manager yielding routine to allow other tasks to run. Tasks are ideal for lengthy processes that you would like to run in the background, since the task runs in a separate execution thread from your event loop.
__________
Michael Hecht
michael_hecht@mac.sas.com (Michael Hecht)
Apprentice:Source Code:Pascal:snippets:
----------
Tax FKEY 1.0.1
This is an FKEY that can be used with Quicken to figure out tax.
__________
David Alten
elee74l@menudo.uh.edu (David Alten)
Apprentice:Source Code:Pascal:cp/ext/fkey:
----------
Toxic Waste 1.8
This is a set of programs that allow you to do cool things over a network.
__________
David Peck
david.peck@his.com (David Peck)
Apprentice:Source Code:Pascal:comm:
----------
UpdatePhone 0.0
This is an example of a Hermes external.
__________
Christopher Owen
owenc@minerva.cis.yale.edu (Christopher Owen)
Apprentice:Source Code:Pascal:Δother:
----------
Utilities
This is a real grab bag of utility routines which I've written and find handy; most are routines I think should have been a part of the Toolbox.